package com.xuwang.pojo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * (Restaurant)实体类
 *
 * @author smallseven
 * @since 2021-09-13 21:58:33
 */
@ApiModel(value = "Restaurant",description = "$tableInfo.comment")
public class Restaurant  {
    private static final long serialVersionUID = 100089990660831767L;
    /**
    * 餐馆编号
    */
	@ApiModelProperty(name = "id",notes = "餐馆编号",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 餐馆名称
    */
	@ApiModelProperty(name = "restaurantName",notes = "餐馆名称",dataType = "String",required = true)
    private String restaurantName;
    /**
    * 评论id
    */
	@ApiModelProperty(name = "commentId",notes = "评论id",dataType = "Integer",required = true)
    private Integer commentId;
    /**
    * 餐馆分类id
    */
	@ApiModelProperty(name = "restaurantKindId",notes = "餐馆分类id",dataType = "Integer",required = true)
    private Integer restaurantKindId;
    /**
    * 餐馆封面图片路径
    */
	@ApiModelProperty(name = "img",notes = "餐馆封面图片路径",dataType = "String",required = true)
    private String img;

    /**
     * 餐馆评论
     */
    private List<Comment> comments;
    /**
     * 餐馆菜品
     */
    private List<RestaurantFood> restaurantFoods;

    /**
     * 评论次数
     */
    private  Integer count;

    /**
     *餐馆类别
     */
    private RestaurantKind restaurantKind;

    /**
     * 菜品分类
     */
    private FoodKind foodKind;

    /**
     *当前餐馆所有菜系名称
     */
    private String AllFoodKind;

    /**
     * 供货商
     */
    private List<RawMaterialSupplier> rawMaterialSupplier;

    /**
     * 消毒记录
     */
    private List<Disinfect> disinfectList;

    public List<Disinfect> getDisinfectList() {
        return disinfectList;
    }

    public void setDisinfectList(List<Disinfect> disinfectList) {
        this.disinfectList = disinfectList;
    }

    public List<RawMaterialSupplier> getRawMaterialSupplier() {
        return rawMaterialSupplier;
    }

    public void setRawMaterialSupplier(List<RawMaterialSupplier> rawMaterialSupplier) {
        this.rawMaterialSupplier = rawMaterialSupplier;
    }

    public String getAllFoodKind() {
        return AllFoodKind;
    }

    public void setAllFoodKind(String allFoodKind) {
        AllFoodKind = allFoodKind;
    }

    public FoodKind getFoodKind() {
        return foodKind;
    }

    public void setFoodKind(FoodKind foodKind) {
        this.foodKind = foodKind;
    }

    public RestaurantKind getRestaurantKind() {
        return restaurantKind;
    }

    public void setRestaurantKind(RestaurantKind restaurantKind) {
        this.restaurantKind = restaurantKind;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public List<RestaurantFood> getRestaurantFoods() {
        return restaurantFoods;
    }

    public void setRestaurantFoods(List<RestaurantFood> restaurantFoods) {
        this.restaurantFoods = restaurantFoods;
    }

    public List<Comment> getComments() {
        return comments;
    }

    public void setComments(List<Comment> comments) {
        this.comments = comments;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRestaurantName() {
        return restaurantName;
    }

    public void setRestaurantName(String restaurantName) {
        this.restaurantName = restaurantName;
    }

    public Integer getCommentId() {
        return commentId;
    }

    public void setCommentId(Integer commentId) {
        this.commentId = commentId;
    }

    public Integer getRestaurantKindId() {
        return restaurantKindId;
    }

    public void setRestaurantKindId(Integer restaurantKindId) {
        this.restaurantKindId = restaurantKindId;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    @Override
    public String toString() {
        return "Restaurant{" +
                "id=" + id +
                ", restaurantName='" + restaurantName + '\'' +
                ", commentId=" + commentId +
                ", restaurantKindId=" + restaurantKindId +
                ", img='" + img + '\'' +
                ", comments=" + comments +
                ", restaurantFoods=" + restaurantFoods +
                '}';
    }
}
